
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using T2.Logging.Data.Entities.Interfaces;
using T2.Logging.Data.Entities.Search.Interfaces;


namespace T2.Logging.Data.Controllers.Interfaces
{
	public interface ILogController
	{
		IDictionary<string,Int32> Log_Add(ILog  _log);
		IDictionary<string,Int32> Log_Modify(ILog  _log);
		IDictionary<string,Int32> Log_Remove(ILog  _log);
		ILog Log_GetOne(ILog  _log);
		List<ILog> Log_GetAll(ILog _log);
		List<ILog> Log_Search(ILogSearch _log);
		List<ILog> Application_Log_ByParent(ILog _log);
		List<ILog> LogCategory_Log_ByParent(ILog _log);
	
	
	
	}
	
	
}
